#ifndef CONNECTOR_HPP
#define CONNECTOR_HPP

#include "Device.hpp"

#include <boost/utility.hpp>

namespace kieper {
    class Address;

    class Connector : public boost::noncopyable {
    public:
        void send(const Address& address, const char* message); 
        virtual ~Connector();
    protected:
        Connector();
    private:
        virtual void doSend(const Address& address, const char* message)=0;
    };
}

#endif
